package cn.com.tbshuda.tbshudarule.controller;

/**
 * @author: wsd
 * @date: 2021/8/18 16:05
 */
/**

 * 规则接口

 */

public interface PointRuleEngine {


    /**

     * 初始化规则引擎

     */

    public void initEngine();


    /**

     * 刷新规则引擎中的规则

     */

    public void refreshEnginRule();


    /**

     * 执行规则引擎

     * @param pointDomain 积分Fact

     */

    public void executeRuleEngine(final PointDomain pointDomain);

}
